package com.wicket.okrapp.integration.dto;

import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

import lombok.Data;

/**
 * @desc AnalysisTargetBelongCycleCalcFormulaComRespDto
 * @使用场景
 */
@Data
public class AnalysisTargetBelongCycleCalcFormulaComRespDto
  extends BaseDto
  implements Serializable {

  /**
   * 主树进度值计算公式标识
   */
  @ApiModelProperty("主树进度值计算公式标识")
  private String evaProgressCalcCode;

  /**
   * 主树实际值计算公式标识
   */
  @ApiModelProperty("主树实际值计算公式标识")
  private String evaActualCalcCode;

  /**
   * 主树目标得分计算公式标识
   */
  @ApiModelProperty("主树目标得分计算公式标识")
  private String evaReportScoreCalcCode;

  /**
   * 主树目标得分本级或下级变量
   */
  @ApiModelProperty("主树目标得分本级或下级变量")
  private String rankOrDownCalc;

  /**
   * 主树目标得分主客观变量 SUBJECTIVE:主观得分 OBJECTIVE:客观得分 SUBJECTIVE_AND_OBJECTIVE:主观得分+客观得分
   */
  @ApiModelProperty("主树目标得分主客观变量")
  private String subAndObjModel;

  /**
   * 其他树进度值计算公式标识
   */
  @ApiModelProperty("其他树进度值计算公式标识")
  private String otherProgressCalcCode;

  /**
   * 其他树实际值计算公式标识
   */
  @ApiModelProperty("其他树实际值计算公式标识")
  private String otherActualCalcCode;

  /**
   * 其他树目标得分计算公式标识
   */
  @ApiModelProperty("其他树目标得分计算公式标识")
  private String otherReportScoreCalcCode;

}
